/*body{margin: 0; padding: 0;  background-color: #eee; }*/
/*div{ border: 0px solid red;  padding: 0; text-align: center; }*/

#mainContent{min-height: 400px; }
.wrap{width: 1020px; margin: 0 auto; margin-top: 60px; overflow: hidden;}
.leftSide{float: left; width: 230px; background-color: #005D5E; font-family: 微软雅黑; font-size: 16px;}
.sideTitle{float: left; width: 205px; text-align: left; padding: 0; padding-left: 25px; padding-top: 20px;}
.sideTitle > span > h2{font-size: 26px; font-weight: 500; color: #fff; margin: 0; padding: 0;}
.subMenu{float: left; width: 220px;text-align: left; padding-left: 10px; margin-top: 10px;}
.subMenu > ul{background-color: #eee; margin: 0; padding: 0; }
.subMenu > ul > li {border-bottom: 1px solid #ccc; padding: 10px 0px 10px 10px;}
.subMenu > ul > li > a{color: #005f5d; font-size: 20px;  }
.subMenu > ul > li > a:hover{ text-decoration: underline;}
.rightSide{float: left; width: 790px; padding-left: 10px; text-align: center;}
.articleTitle > span > h1{color: #f90; font-weight: 100; padding: 0; margin: 5px auto;}
.articleInfo{margin: 5px auto;}
.articleInfo > span{margin: 0 20px;}
.articleInfo > span a, .articleInfo > a{margin: 0; font-size: 15px; color: #005D5E;}
.articleInfo > span a:hover, .articleInfo > a:hover{color: #0000ff;}
.articleContent{margin-top: 10px; padding-left: 10px; text-align: left; color: #000;}
.option{ margin-top: 40px;}
.option > span{ line-height: 14px;color: #005D5E; font-size: 14px; display: inline-block;}
.option > span > a{max-width: 120px; text-align: left; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #005D5E; font-size: 14px; text-decoration: none; line-height: 14px; }
.option > span.previous{float: left; margin-left: 50px;}
.option > span.next{float: right; margin-right: 50px;}
.arrow {width: 14px; height: 14px; margin: 0 10px; }

/* 文章列表页样式*/
.listTitle {width: 750px; height: 40px; }
.listTitleMark { border-left: 10px solid #fbb3a7; display: block; height: 35px; margin: 3px 13px 0 0; float: left; height: 35px; }
.listTitle ul{ float:left; width: 700px; padding-left: 0; border-bottom: 1px solid #178486;}
.listTitle ul li{ float: left;font-size: 18px; height: 40px; line-height: 38px; display: inline-block; }
.listTitle ul li a{ display:block; padding: 0 10px; color: #333; text-decoration: none; font-weight: 600;}
.listTitle ul li a:hover{ color: #005d5e; text-decoration: none;}
.searchList { list-style-type: none; padding: 5px; width: 730px; }
.searchList li {border-bottom: 1px solid #333; height: 28px; margin-top: 25px; line-height: 28px;}
.searchList li span {float: left; display:block; margin: 3px 7px 0 3px; line-height: 28px;}
.searchList li span a {font-weight: 600; font-size: 16px; color: #333; line-height: 28px; width: 500px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; text-align: left;}
.searchList li span a:hover { color: #005C5E; font-weight: 600}
.searchList li span.pushDate {float: right; }
.searchList li span.pushDate a{display: inline; color: #333333; font-size: 14px; margin: 0;}
.no-content{width: 700px; font-size: 22px; margin-top: 20px; padding: 60px; line-height: 22px; outline-width: 20px;}

.myPagination { text-align: center; }
.pagination > li > a, .pagination > li > span { color: #005D5E; }
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{ background-color: #005C5E; border-color: #005C5E; }
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {background-color: #1CB29B; border-color: #1CB29B;  }
